<?php 
	$taksasi  = $model->listTaksasi();
	$produksi = $model->listProduksi();
	
	$bulan = array(
		'januari',
		'februari',
		'maret',
		'april',
		'mei',
		'juni',
		'juli',
		'agustus',
		'september',
		'oktober',
		'november',
		'desember');
?>
<script type="text/javascript">
$(document).ready(function(){
	$('span.taksasi_status').mouseover(function(){
		$(this).children(1).removeClass('diff_off').addClass('diff_on');
	});
	$('span.taksasi_status').mouseout(function(){
		$(this).children(1).removeClass('diff_on').addClass('diff_off');
	});	
});
</script>
<div class="title">Taksasi</div>
<form name="frm_<?=$subbagian;?>" id="frm_<?=$subbagian;?>" method="get" action="index.php?bagian=<?=$bagian;?>&subbagian=<?=$subbagian;?>&action=view" >
	<ul>
		<li class="desc">
			<span class="taksasi_predict">Taksasi</span>
			<span class="taksasi_real">Real</span>
			<span class="taksasi_cumpredict">Total Kumulatif Taksasi</span>
			<span class="taksasi_cumreal">Total Kumulatif Real</span>
			<span class="taksasi_status">Beda Kumulatif</span>
		</li> 
	<?php
	$cst = 0;
	$csp = 0;
	foreach($bulan as $b){
		$t = $taksasi[$b];
		$p = $produksi[$b];
		$csp += $p;
		$cst += $t;
		$diff = abs($csp-$cst);
		
		if( $cst > $csp ){
			if( $csp > 0 ){
				$status = "<font class='taksasi_down'>".sprintf('%.1f %%', $diff/$cst*100)."</font>";
				$status.= "<span class='diff_off'>- ".number_format($diff,0,',','.')."</span>";
			}
			else{
				$status = "<font class='taksasi_down'>100 %</font>";
				$status.= "<span class='diff_off'>- ".number_format($diff,0,',','.')."</span>";
			}
		}
		else if( $cst < $csp ){
			$status = "<font class='taksasi_up'>".sprintf('%.1f %%', $diff/$cst*100)."</font>";
			$status.= "<span class='diff_off'>+ ".number_format($diff,0,',','.')."</span>";
		}
		else{
			$status = "<font class='taksasi_ok'>0.0 %</font>";
			$status.= "<span class='diff_off'>+ ".number_format($diff,0,',','.')."</span>";
		}
	?>
		<li class="data"><span>
            <label><?=ucfirst($b);?></label>
			<span class="taksasi_predict"><?=number_format($t, 0, ',', '.');?></span>
			<span class="taksasi_real"><?=number_format($p, 0, ',', '.');?></span> 
			<span class="taksasi_cumpredict"><?=number_format($cst, 0, ',', '.');?></span>
			<span class="taksasi_cumreal"><?=number_format($csp, 0, ',', '.');?></span> 
			<span class="taksasi_status"><?=$status;?></span> 
        </span></li>
	<?php
	}
	$sum_taksasi  = array_sum($taksasi);
	$sum_produksi = array_sum($produksi);
	if( $sum_taksasi > $sum_produksi ){
		if( $sum_produksi > 0 )
			$status = "<font class='taksasi_down'>".sprintf('%.1f %%', abs($sum_taksasi-$sum_produksi)/$sum_taksasi*100)."</font>";
		else
			$status = "<font class='taksasi_down'>100 %</font>";
	}
	else if( $sum_taksasi < $sum_produksi ){
		$status = "<font class='taksasi_up'>".sprintf('%.1f %%', abs($sum_taksasi-$sum_produksi)/$sum_taksasi*100)."</font>";
	}
	else{
		$status = "<font class='taksasi_ok'>0.0 %</font>";
	}
	?>
		<li class="data"><span>
            <label>TOTAL</label>
			<span class="taksasi_predict"><?=number_format($sum_taksasi, 0, ',', '.');?></span>
			<span class="taksasi_real"><?=number_format($sum_produksi, 0, ',', '.');?></span> 
			<span class="taksasi_real">-</span>
			<span class="taksasi_real">-</span> 
			<span class="taksasi_status"><?=$status;?></span> 
        </span></li>
	</ul>
</form>